Power-aware server consolidation for federated clouds
نویسندگان
چکیده
Cloud computing has evolved to provide computing resources on-demand through a virtualized infrastructure, letting applications, computing power, data storage, and network resources to be provisioned and managed over private networks or over the Internet. Cloud services normally run on large data centers and demand a huge amount of electricity. Consequently, the electricity cost represents one of the major concerns of data centers, since it is sometimes nonlinear with the capacity of the data centers, and it is also associated with a high amount of carbon emission (CO2). However, energy-saving schemes that result in too much degradation of the system performance or in violations of service-level agreement (SLA) parameters would eventually cause the users to move to another cloud provider. Thus, there is a need to reach a balance between energy savings and the costs incurred by these savings in the execution of the applications. Therefore, in this paper we propose and evaluate a power and SLA-aware application consolidation solution for cloud federations. It comprises a multi-agent system (MAS) for server consolidation, taking into account service-level agreement, power consumption, and carbon footprint. Different for similar solutions available in the literature, in our solution, when a cloud is overloaded its data center needs to negotiate with other data centers before migrating the workload to another cloud. Simulation results show that our approach can reduce up to 46% of the power consumption while trying to meet performance requirements. Furthermore, we show that federated clouds can provide an adequate solution to deal with power consumption in the clouds. Copyright c © 0000 John Wiley & Sons, Ltd.
منابع مشابه
Policy-Driven Service Placement Optimization in Federated Cloud
Efficient provisioning of elastic services constitutes a significant management challenge for cloud computing providers. We consider a federated cloud paradigm, where one cloud can subcontract workloads to partnering clouds to meet peaks in demand without costly over-provisioning. We propose a model for service placement in federated clouds to maximize profit while protecting Quality of Service...
متن کاملEnergy-Aware Scheduling Using Workload Consolidation Techniques in Cloud Environment
In cloud computing, a cloud is a managed pool of resources which provide on-demand services or computational resources to the remote users over a network. The resources are provided to users in the form of virtual machines and are possibly distributed and heterogeneous, running on the cloud environment over Internet. Energyaware Scheduling algorithm and Energy-aware Live Migration algorithm red...
متن کاملReliability-aware server consolidation for balancing energy-lifetime tradeoff in virtualized cloud datacenters
Server consolidation using virtualization technologies allow large-scale datacenters to improve resource utilization and energy efficiency. However, most existing consolidation strategies solely focused on balancing the tradeoff between performance service-level-agreements (SLAs) desired by cloud applications and energy costs consumed by hosting servers. With the presence of fluctuating workloa...
متن کاملPower and Data Aware Best Fit Algorithm for Energy Saving in Cloud Computing
Cloud computing is a computing advancement that provides a large number of computing and storage resources to different people. Management of huge amount of data in cloud computing is done by VM consolidation. Nowadays, energy saving has become a key aspect in designing VM consolidation algorithms. Algorithms for selecting next VM have never given consideration to both power and data at the sam...
متن کاملSurvey of Cloud-Based Content Sharing Research: Taxonomy of System Models and Case Examples
This paper illustrates various content sharing systems that take advantage of cloud’s storage and computational resources as well as their supporting conventional technologies. First, basic technology concepts supporting cloud-based systems from a client-server to cloud computing as well as their relationships and functional linkages are shown. Second, the taxonomy of cloud-based system models ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Concurrency and Computation: Practice and Experience
دوره 28 شماره
صفحات -
تاریخ انتشار 2016